#pragma once

#define _PC_GAME_
//#define _XBOX_GAME_

// OpenGL types
#ifdef _PC_GAME_

#include <GL/glew.h>

typedef struct 
{
    float x;
    float y;
}Coord2D;


typedef GLfloat   float_t;
typedef GLint     int32_t;
typedef GLshort   int16_t;
typedef GLchar    char8_t;
typedef GLubyte   uchar8_t;
typedef GLushort  uint16_t;
typedef GLuint    uint32_t;
typedef GLboolean bool8_t;

#endif


// Xbox types
#ifdef _XBOX_GAME_

typedef float float_t;
typedef long int32_t;
typedef short int16_t;
typedef char char8_t;
typedef unsigned char uchar8_t;
typedef unsigned short uint16_t;
typedef unsigned long uint32_t;
typedef  bool bool8_t;

#endif